<a href="http://shop.oreilly.com/product/0636920033592.do" onclick="try{if(_gaq!=undefined){_gaq.push(['_trackEvent','Outbound','Click','Tip.Book']);}}catch(err){}" target="_blank"><img style="float:left; padding-right:1em;" src="/tips_data/book.png"></a> O'Reilly has published "<a href="http://shop.oreilly.com/product/0636920033592.do" onclick="try{if(_gaq!=undefined){_gaq.push(['_trackEvent','Outbound','Click','Tip.Book']);}}catch(err){}" target="_blank">Using WebPageTest</a>"<br><br>Written by some long-time users of WebPageTest, it begins with the basics of running tests and interpreting the results, before moving on to using the API and installing your own private instance.<br><br>The full list of contents is available from <a href="http://shop.oreilly.com/product/0636920033592.do" onclick="try{if(_gaq!=undefined){_gaq.push(['_trackEvent','Outbound','Click','Tip.Book']);}}catch(err){}" target="_blank">O'Reilly</a>

